Objetivos de Aprendizagem
- Identificar as diferenças arquitetônicas entre a execução no host e no dispositivo no modelo HIP.
- Desenvolver e iniciar núcleos HIP usando configurações de execução baseadas em grade e blocos.
- Utilizar as APIs de gerenciamento de memória do HIP para transferência eficiente de dados e alocação.
- Aplicar técnicas de otimização de desempenho, incluindo memória compartilhada e primitivas de sincronização.